CC=gcc
src_dir=../src
CFLAGS=-D_GNU_SOURCE   -I$(src_dir)/cssl -I../config\
	   -I$(src_dir) \
	   -I$(src_dir)/string -I$(src_dir)/cmdfifo  \
	   -I$(src_dir)/option -I$(src_dir)/socket \
	   -I../include  -I../third/include -I$(src_dir)/pdulib \
	   -DOUTPUT_SMS_PDU \

atcmd_src=$(src_dir)/cssl/cssl.c \
		  $(src_dir)/SIM900A.c \
		  $(src_dir)/smset.c \
		  $(src_dir)/string/object.c \
		  $(src_dir)/cmdfifo/cmdfifo.c \
		  $(src_dir)/conv.c \
		  $(src_dir)/gprs.c \
		  $(src_dir)/dpalarm.c \
		  $(src_dir)/sim900a_core.c \
		  $(src_dir)/sim900a_api.c \
		  $(src_dir)/option/option.c \
		  $(src_dir)/pdulib/pdu_core.c \
		  $(src_dir)/pdulib/pdu_handle.c \
		  $(src_dir)/pdulib/pdu_support.c \
		  $(src_dir)/SMS.c \

all : main

#main : main.c a.c
main : main.c a.c $(atcmd_src) $(option_src)
	$(CC) -o main main.c $(atcmd_src) $(option_src) $(CFLAGS) -lpthread -Wall


.PHONY : clean

clean :
	-rm main

